.vp-code-group .tabs label {
    background-color: transparent;
  }
  
  table {
    width: 100% !important;
    display: table;
  }
  
  .custom-block.tip .custom-block-title {
    color: var(--vp-c-brand-1);
  }
  
  .VPHero .image-bg {
    z-index: 1;
    opacity: 0.8;
    transition: opacity 1s ease;
  }
  
  .VPHero .image-container:hover .image-bg {
    opacity: 0.2;
  }
  
  
  /**
   * VitePress: Custom fix
   * -------------------------------------------------------------------------- */
  
  /*
    Use lighter colors for links in dark mode for a11y.
    Also specify some classes twice to have higher specificity
    over scoped class data attribute.
  */
  .dark .vp-doc a,
  .dark .vp-doc a > code,
  .dark .VPNavBarMenuLink.VPNavBarMenuLink:hover,
  .dark .VPNavBarMenuLink.VPNavBarMenuLink.active,
  .dark .link.link:hover,
  .dark .link.link.active,
  .dark .edit-link-button.edit-link-button,
  .dark .pager-link .title {
    color: var(--vp-c-brand-lighter);
  }
  
  .dark .vp-doc a:hover,
  .dark .vp-doc a > code:hover {
    color: var(--vp-c-brand-lightest);
    opacity: 1;
  }
  
  /* Transition by color instead of opacity */
  .dark .vp-doc .custom-block a {
    transition: color 0.25s;
  }
  
  
  /* VitePress Search */
  .VPLocalSearchBox .result {
    --vp-c-bg-search-result: var(--vp-c-bg);
    background: var(--vp-c-bg-search-result) !important;
    padding: 4px !important;
    border: 1px solid var(--vp-c-divider) !important;
  }
  .VPLocalSearchBox .result.selected {
    --vp-c-bg-search-result: var(--vp-c-bg-soft) !important;
  }
  .VPLocalSearchBox .result .excerpt-gradient-top {
    background: linear-gradient(var(--vp-c-bg-search-result),transparent) !important;
  }
  .VPLocalSearchBox .result .excerpt-gradient-bottom {
    background: linear-gradient(transparent,var(--vp-c-bg-search-result)) !important;
  }
  .VPLocalSearchBox .title-icon {
    display: none;
  }
  .VPLocalSearchBox .excerpt-wrapper {
    margin-top: 4px;
  }
  
  /* dark/light radial transition */
  ::view-transition-old(root),
  ::view-transition-new(root) {
    animation: none;
    mix-blend-mode: normal;
  }
  
  ::view-transition-old(root),
  .dark::view-transition-new(root) {
    z-index: 1;
  }
  
  ::view-transition-new(root),
  .dark::view-transition-old(root) {
    z-index: 9999;
  }